local extension = Package:new("wu")
extension.extensionName = "study"

extension:loadSkillSkelsByPath("./packages/study/pkg/wu/skills")

Fk:loadTranslationTable{
  ["wu"] = "吴",
  ["gai"] = "改",
  ["gai2"] = "改",
}

local sunquan = General:new(extension, "gai__sunquan", "wu", 4)
sunquan:addSkills { "ofl_mou__zhiheng", "gai__tongye", "gai__yuhui" }
sunquan:addRelatedSkills { "ex__yingzi", "zhijian" }

Fk:loadTranslationTable{
  ["gai__sunquan"] = "谋孙权",

  ["~gai__sunquan"] = "天下一统，吾终不可得乎……",
}

local liuzan = General:new(extension, "gai__liuzan", "wu", 4)
liuzan:addSkills { "ty__fenyin", "gai__liji" }

Fk:loadTranslationTable{
  ["gai__liuzan"] = "留赞",

  ["$gai__liji1"] = "破敌搴旗，未尝负败！",
  ["$gai__liji2"] = "鸷猛壮烈，万人不敌！",
  ["~gai__liuzan"] = "若因病困此，命矣。",
}

local sunce = General:new(extension, "gai__sunce", "wu", 4)
sunce:addSkills { "gai__jiang", "gai__hunzi", "ol_ex__zhiba" }
sunce:addRelatedSkill("mou__yingzi")
sunce:addRelatedSkill("yinghun")

Fk:loadTranslationTable{
  ["gai__sunce"] = "谋孙策",

  ["$gai__jiang1"] = "吾乃江东小霸王孙伯符！",
  ["$gai__jiang2"] = "江东子弟，何惧于天下！",
  ["$gai__hunzi1"] = "父亲在上，魂佑江东；公瑾在旁，智定天下！",
  ["$gai__hunzi2"] = "愿承父志，与公瑾共谋天下！",
  ["$ol_ex__zhiba_gai__sunce1"] = "我若怕你，非孙伯符也！",
  ["$ol_ex__zhiba_gai__sunce2"] = "是友是敌，一探便知。",
  ["$mou__yingzi_gai__sunce1"] = "公瑾，助我决一死战！",
  ["$mou__yingzi_gai__sunce2"] = "尔等看好了！",
  ["$yinghun_gai__sunce1"] = "父亲，助我背水一战！",
  ["$yinghun_gai__sunce2"] = "孙氏英烈，庇佑江东！",
  ["~gai__sunce"] = "内事不决问张昭，外事不决问周瑜……",
}

local sunliang = General(extension, "gai__sunliang", "wu", 3)
sunliang:addSkills { "ol__kuizhu", "ol__chezheng", "gai__lijun" }

Fk:loadTranslationTable{
  ["gai__sunliang"] = "孙亮",

  ["$gai__lijun1"] = "能征善战，乃我东吴长久之风。",
  ["$gai__lijun2"] = "重赏之下，必有勇夫。",
  ["~gai__sunliang"] = "君不君，臣不臣，此国之悲……",
}

local guyong = General:new(extension, "gai__guyong", "wu", 3)
guyong:addSkills { "ty_ex__shenxing", "ol__bingyi" }
Fk:loadTranslationTable{
  ["gai__guyong"] = "顾雍",

  ["~gai__guyong"] = "此番患疾，吾必不起……",
}

local lusu = General:new(extension, "gai__lusu", "wu", 3)
lusu:addSkills {"ol_ex__haoshi", "ol_ex__dimeng", "os__yangming"}
Fk:loadTranslationTable{
  ["gai__lusu"] = "界鲁肃",

  ["~gai__lusu"] = "一生为国，纵死无憾……",
}

local lingcao = General(extension, "gai__lingcao", "wu", 4)
lingcao:addSkills { "dufeng" }
Fk:loadTranslationTable{
  ["gai__lingcao"] = "凌操",

  ["~gai__lingcao"] = "甘宁小儿，为何暗箭伤人！",
}

local luxun = General(extension, "gai__luxun", "wu", 3)
luxun:addSkills { "mou__qianxun", "gai__lianying" }

Fk:loadTranslationTable{
  ["gai__luxun"] = "谋陆逊",
  ["gai__lianying"] = "连营",

  ["$gai__lianying1"] = "蜀营连绵百里，正待吾燎原一炬！",
  ["$gai__lianying2"] = "蜀军虚实已知，吾等不日便破也！",
  ["~gai__luxun"] = "清玉岂容有污，今唯以死自证！",
}

local sunba = General:new(extension, "gai__sunba", "wu", 3)
sunba:addSkills { "gai__jiedang", "jidi" }

Fk:loadTranslationTable{
  ["gai__sunba"] = "孙霸",

  ["$gai__jiedang1"] = "我固君子，亦群亦党。",
  ["$gai__jiedang2"] = "众卿拥立，霸当仁不让。",
  ["~gai__sunba"] = "殿陛之争，非胜即死。",
}

local sunchen = General:new(extension, "gai__sunchen", "wu", 4)
sunchen:addSkills { "zigu", "gai__zuowei" }

Fk:loadTranslationTable{
  ["gai__sunchen"] = "孙綝",

  ["$gai__zuowei1"] = "不顺我意者，当填在野之壑。",
  ["$gai__zuowei2"] = "吾令不从者，当膏霜锋之锷。",
  ["~gai__sunchen"] = "臣家火起，请离席救之……",
}

local panshu = General:new(extension, "gai__panshu", "wu", 3, 3, General.Female)
panshu:addSkills { "gai__zhiren", "yaner" }

Fk:loadTranslationTable{
  ["gai__panshu"] = "潘淑",

  ["$gai__zhiren1"] = "穿针引线，栩栩如生。",
  ["$gai__zhiren2"] = "纺绩织纴，布帛可成。",
  ["~gai__panshu"] = "有喜必忧，以为深戒！",
}

local sunyi = General:new(extension, "gai__sunyi", "wu", 3)
sunyi:addSkills { "gai__jiqiaos", "xiongyis" }
sunyi:addRelatedSkills { "hunzi", "ex__yingzi", "yinghun" }

Fk:loadTranslationTable{
  ["gai__sunyi"] = "孙翊",

  ["$gai__jiqiaos1"] = "为将者，当躬冒矢石！",
  ["$gai__jiqiaos2"] = "吾承父兄之志，危又何惧？",
  ["$hunzi_gai__sunyi1"] = "身临绝境，亦当心怀壮志！",
  ["$hunzi_gai__sunyi2"] = "危难之时，自当振奋以对！",
  ["$ex__yingzi_gai__sunyi"] = "骁悍果烈，威震江东！",
  ["$yinghun_gai__sunyi"] = "兄弟齐心，以保父兄基业！",
  ["~gai__sunyi"] = "功业未成而身先死，惜哉，惜哉！",
}

local lingtong = General:new(extension, "gai__lingtong", "wu", 4)
lingtong:addSkills {"gai__xuanfeng", "ty_ex__yongjin" }

Fk:loadTranslationTable{
  ["gai__lingtong"] = "界凌统",

  ["$gai__xuanfeng1"] = "风动扬帆起，枪出敌军溃！",
  ["$gai__xuanfeng2"] = "御风而动，敌军四散！",
  ["~gai__lingtong"] = "泉下弟兄，统来也！",
}

local luxun = General:new(extension, "gai2__luxun", "wu", 4)
luxun:addSkills { "gai__youjin", "js__dailao", "js__zhubei" }

Fk:loadTranslationTable{
  ["gai2__luxun"] = "陆逊",
}

local dingfeng = General:new(extension, "gai__dingfeng", "wu", 4)
dingfeng:addSkills { "shzj_juedai__duanbing", "gai__fenxun" }

Fk:loadTranslationTable{
  ["gai__dingfeng"] = "丁奉",

  ["~gai__dingfeng"] = "竟有人比我快！",
}

local zhangbu = General:new(extension, "gai__zhangbu", "wu", 4)
zhangbu:addSkills { "chengxiong", "gai__wangzhuan" }

Fk:loadTranslationTable{
  ["gai__zhangbu"] = "张布",

  ["~gai__zhangbu"] = "悔不遵先帝遗命啊。",
}

local huanggai = General:new(extension, "gai__huanggai", "wu", 3, 4)
huanggai:addSkills { "mou__kurou", "mou__zhaxiang" }

Fk:loadTranslationTable{
  ["gai__huanggai"] = "谋黄盖",

  ["~gai__huanggai"] = "哈哈哈哈，公瑾计成，老夫死也无憾了……",
}

local zhouyu = General:new(extension, "gai__zhouyu", "wu", 3)
zhouyu:addSkills { "mou__yingzi", "gai__yingmou" }

Fk:loadTranslationTable{
  ["gai__zhouyu"] = "周瑜",
}

General:new(extension, "gai__handang", "wu", 4):addSkills { "gai__gongqi", "gai__jiefan" }

Fk:loadTranslationTable{
  ["gai__handang"] = "界韩当",

  ["~gai__handang"] = "三石雕弓今尤在，不见当年挽弓人……",
}

local lvmeng = General:new(extension, "gai__lvmeng", "wu", 3, 4)
lvmeng:addSkills { "gai__kongzhi", "gai__bizha" }

Fk:loadTranslationTable{
  ["gai__lvmeng"] = "吕蒙",
}

local heqi = General:new(extension, "gai__heqi", "wu", 4)
heqi:addSkills { "gai__qizhou", "shanxi" }
heqi:addRelatedSkills { "ex__yingzi", "re__pojun", "lanjiang",  "fenwei" }

Fk:loadTranslationTable{
  ["gai__heqi"] = "贺齐",

  ["~gai__heqi"] = "别拿走……我的装备！",
}

local zhuran = General:new(extension, "gai__zhuran", "wu", 4)
zhuran:addSkills { "gai__danshou" }

Fk:loadTranslationTable{
  ["gai__zhuran"] = "界朱然",

  ["~gai__zhuran"] = "义封一生……不负国家！",
}

local sunjun = General:new(extension, "gai__sunjun", "wu", 4)
sunjun:addSkills { "xiongtus", "yaoyan", "bazheng" }

Fk:loadTranslationTable{
  ["gai__sunjun"] = "孙峻",
}

local zhangxuan = General:new(extension, "gai__zhangxuan", "wu", 3, 3, General.Female)
zhangxuan:addSkills { "js__tongli", "shezang" }

Fk:loadTranslationTable{
  ["gai__zhangxuan"] = "张嫙",

  ["~gai__zhangxuan"] = "魂归九泉，繁华不再。",
}

local sunlubansunluyu = General:new(extension, "gai__sunlubansunluyu", "wu", 3, 3, General.Female)
sunlubansunluyu:addSkills { "daimou", "gai__fangjie", "ty__meibu" }
sunlubansunluyu:addRelatedSkills { "ty__zhixi", "ol_ex__zenhui" }

Fk:loadTranslationTable{
  ["gai__sunlubansunluyu"] = "孙鲁班孙鲁育",
}

local zumao = General:new(extension, "gai__zumao", "wu", 4)
zumao:addSkills { "qshm__yinbing", "gai__juedi" }

Fk:loadTranslationTable{
  ["gai__zumao"] = "祖茂",
}

local sunshangxiang = General:new(extension, "gai__sunshangxiang", "wu", 3, 3, General.Female)
sunshangxiang:addSkills { "guiji", "jiaohao", "gai__xiaoji" }
Fk:loadTranslationTable{
  ["gai__sunshangxiang"] = "孙尚香",

  ["~gai__sunshangxiang"] = "手裁蜀锦君肩上，情断吴江帆影中……",
}

return extension